home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1994 #2 / Monster Media No. 2 (Monster Media)(1994).ISO / bbs_util / wthrv119.zip / WEATHER.DOC < prev    next >
Text File  |  1994-05-02  |  63KB  |  1,256 lines

  1.      ┌────────────────────────────────────────────────────────────────────┐
  2.      │ ────────────────────────────────────────────────────────────────── │
  3.      │       WEATHER (a la Weather Information Download Service)          │
  4.      │                                                                    │
  5.      │                   by Blaine William Schmidt                        │
  6.      │                at Moobasi Optics, Ink. Software                    │
  7.      │                    Copyright (C) 1993-1994                         │
  8.      │ ────────────────────────────────────────────────────────────────── │
  9.      └────────────────────────────────────────────────────────────────────┘
  10.  
  11.  
  12.                                INTRODUCTION
  13.  
  14.     WEATHER is a full-featured, non-crippled piece of Shareware.  Its
  15.     purpose is to download weather forecasts from a weather service to
  16.     a local system.  It has no key files, no enforced registration, and
  17.     none of the associated techniques that Shareware authors have been
  18.     using of late to turn their Shareware into PurchaseOrLoseItWare.
  19.  
  20.     What this means for you:  As a System Operator (SysOp), you can
  21.     provide up-to-date, accurate weather information for your users,
  22.     making your BBS a more useful, interesting place to call in.  As an
  23.     individual, this allows you to download weather information and have
  24.     it available on a 24-hour basis.
  25.  
  26.     WEATHER is Shareware.  Shareware is a reasonable concept - being that
  27.     you may try out this product for 30 days - decide if you want to keep
  28.     it, and, if you do, then send a check, cash, or other forms of
  29.     payment (and no, I do not accept uncooked chickens <grin>) to the
  30.     author (me).
  31.  
  32.     The cost for WEATHER is $10.  It may be used for personal, business,
  33.     or any other form of use - all for the same low price.  If you want to
  34.     have modifications to the software written especially for you, contact
  35.     the author.
  36.  
  37.     Our policy towards distribution is simple - please do it!  We rely on
  38.     you to distribute WEATHER because we simply do not have the time nor
  39.     resources to transfer WEATHER throughout the United States.  At the
  40.     time of writing this version's docs, WEATHER is being run in:
  41.  
  42.          *  California                      *  Connecticut
  43.          *  Delaware                        *  Florida
  44.          *  Georgia                         *  Illinois
  45.          *  Indiana                         *  Kentucky
  46.          *  Massachussetts                  *  Maryland
  47.          *  Minnesota                       *  Missouri
  48.          *  Montana                         *  Nebraska
  49.          *  Nevada                          *  New Jersey
  50.          *  New Mexico                      *  New York
  51.          *  North Carolina                  *  Ohio
  52.          *  Oklahoma                        *  Oregon
  53.          *  Pennsylvania                    *  Tennesee
  54.          *  Texas                           *  Utah
  55.          *  Virginia                        *  Wisconsin
  56.  
  57.     If you like WEATHER - make sure to send it to another system so that
  58.     they can enjoy the features and functionality of a Shareware package
  59.     that is not crippled in any way...and a package in which you get what
  60.     you pay for.
  61.  
  62.     WEATHER represents more than a few hours of (fun) work that have turned
  63.     into a little larger project than initially planned.  Since starting
  64.     WEATHER, there have been MORE than a FEW requests, comments, gripes,
  65.     suggestions, and just plain good ideas.  Thanks for the interest!
  66.  
  67.     ----------------------  NOTES, CAVEATS, ET AL...  ----------------------
  68.  
  69.     ***  A note here!  We have received a number of requests that RADAR
  70.          maps be added to the capabilities of WEATHER, and although we would
  71.     LOVE to add the functionality into WEATHER, we CANNOT - due to the fact
  72.     that the RADAR screens that are made available through the weather
  73.     service are copyrighted by a company...and are very prominently
  74.     displayed with:
  75.  
  76.                     "UNAUTHORIZED DISTRIBUTION PROHIBITED."
  77.  
  78.     As the programmer's at Moobasi Optics, Ink. are not out to break
  79.     laws, we have to regretfully decline until such a time that we can
  80.     convince the company to release the rights to display the radar maps to
  81.     the general populace.  The weather information itself is public domain
  82.     (to the best of our knowledge).
  83.  
  84.     As of release 1.18, WEATHER has RADAR reports, but not the maps that
  85.     are copyrighted.
  86.  
  87.     ***  Another note!  Various people in Canada requested that WEATHER be
  88.          able to generate Canadian weather.  Well, after talking with the
  89.     people at the DUAT weather service, we have discovered that Canadian
  90.     weather is not available EXCEPT for 50-100 miles into Canada that
  91.     affects the United States - sorry folks!  We did try...and if anyone
  92.     knows of a number to call for Canadian weather, please let Blaine
  93.     Schmidt at Moobasi Optics, Ink. know - he will do his best to work it
  94.     into a future revision of WEATHER.
  95.  
  96.     ***  Yet Another Note.  After a very hostile e-mail from a young lady
  97.          in another state, I want to state in the front of the docs that
  98.     WEATHER (i.e. Moobasi Optics, Ink. and its executors) have checked
  99.     (multiple times, as a matter of fact) with the weather service that
  100.     provides the weather information - and they have assured us that using
  101.     the service via a modem and this program is okay, fine, great, right,
  102.     fantastic, wonderful, encouraged...etc (you get the idea!).
  103.  
  104.     ***  We would like to also state here that the weather service that we
  105.     call is funded with public monies in part...and if any person wishes to
  106.     contribute to their service, contact us at Moobasi Optics, Ink. and we
  107.     will get you the necessary information!  They provide a great service
  108.     and can continue to provide it with our continued support!
  109.          Another note here - the DUATS service is a federally funded
  110.     program, and as such, is subject to termination at any point in time.
  111.     When you register WEATHER, you are registering the program, not the
  112.     weather service's resources.
  113.  
  114.     ------------------------------------------------------------------------
  115.  
  116.                                  FEATURES
  117.  
  118.       *  Since WEATHER uses a 1-800 telephone number, it costs you
  119.          nothing in phone charges (other than those normally incurred for
  120.          using the local service)!
  121.  
  122.       *  As a external package, WEATHER can be used with any type of
  123.          BBS software (for BBS packages which do not support doors,
  124.          WEATHER can be included at the beginning/end of the batch file
  125.          that calls the BBS).
  126.  
  127.       *  Uses COM1-COM4.  Also allows users of DIGIboards (4, 8, 16-port)
  128.          to call out - a great feature!
  129.  
  130.       *  Changeable IRQ and Base Address values...for those of you who
  131.          use non-standard values...a non-standard option!  (for DIGI-board
  132.          users, a special version has been written for your systems...)
  133.  
  134.       *  Dials out at speeds of 1200-115200 (if your port can support it).
  135.  
  136.       *  Tone AND Pulse dialing supported.
  137.  
  138.       *  Extended memory is utilized.
  139.  
  140.       *  Supports 25/43/50-line video modes (actually, it always did!)
  141.  
  142.       *  Allows you to specify a header and footer to be
  143.          appended/prepended to all of the weather information captured.
  144.          This is useful for BBS Sysops, enabling them to set the color of
  145.          the text, clear the screen, or just generally create the right
  146.          "impression" with the weather information that is desired.  The
  147.          header and footer files can be created in an ANSI or RIP draw
  148.          program...because they are added AFTER the fact!
  149.  
  150.          For example, on Moobasi Optics, Ink. (704-541-9842), the header
  151.          is used to set the color of the text, clear the screen, and
  152.          display a textual header "Moobasi Optics, Ink. Weather
  153.          Information Service" and a footer of "Brought to you by Moobasi
  154.          Optics, Ink." and then pauses the screen, using the Wildcat!
  155.          color and cursor codes. Wildcat!, PCBoard, WWIV and other BBS
  156.          softwares allow you to include cursor positioning and pausing
  157.          codes...so take advantage of them...
  158.  
  159.          As of release 1.18, seperate headers and footers may be created
  160.          for each city/state combination...allowing you to customize the
  161.          reports even further!
  162.  
  163.       *  Allows the operator to combine the seperate weather reports for
  164.          each location through the use of a single line in the calling
  165.          batch file.
  166.  
  167.       *  Uses a menu-driven approach to setup, requiring no previous
  168.          knowledge of the system.  Or, as an alternative, command-line
  169.          parameters can be used, allowing quick/temporary changes to the
  170.          normal setup.
  171.  
  172.       *  Colorization!  Automagically color the weather text for display
  173.          on the BBS!  Uses either ANSI or Wildcat/PCBoard "@" codes to
  174.          change the color of text for display on a BBS.
  175.  
  176.       *  Allows automatic redial attempts.
  177.  
  178.       *  Returns errorlevel so that a batch file can determine if the
  179.          weather information download was successful.
  180.  
  181.       *  Multiple locations selectable.  Download information for up to
  182.          ten (10) locations at once!
  183.  
  184.       *  Can hold DTR high even upon exit of WEATHER...allows the Sysop
  185.          (or whomever wishes to use WEATHER) to keep the modem line
  186.          "busied-out" so that callers do not think that the line is down
  187.          during WEATHER processing.
  188.  
  189.       *  RIP support.  Two of the users of WEATHER have asked that RIP
  190.          support be added into the header/footer capabilities...a user
  191.          was kind enough to send in a RIP screen that can be used with
  192.          WEATHER...we are including it in this version - enjoy!
  193.          Although this is not directly supporting RIP...it does show
  194.          what can be done...and we are still working towards integrating
  195.          RIP into the WEATHER program!
  196.  
  197.       *  As of release 1.18, WEATHER supports MANY different reports,
  198.          including SEVERE WEATHER, ZONE, RECREATIONAL, MARINE, etc....
  199.  
  200.       *  Multiple configuration files...allowing you to call out for
  201.          different weather at different times of the day.
  202.  
  203.       *  Is faithfully supported by the author.  Since the program was
  204.          first written, the author has instituted a variety of new
  205.          modifications, with most of them at user request.  To date,
  206.          approximately 50 modifications/requests have been made, with
  207.          only three being uncompleted - and them for legal/service
  208.          limitations.
  209.  
  210.  
  211.                       FUTURE FEATURES (expected in v1.20)
  212.  
  213.       *  Individual header/footer files for daily, extended, zone, and
  214.          severe weather forecasts.
  215.  
  216.       *  Seperate weather report selections for each city marked.  Many
  217.          users requested this, so it shall be incorporated into version
  218.          1.20!
  219.  
  220.  
  221.                                  INCLUDED FILES
  222.  
  223.     The files that are in the WEATHER package after configuration and
  224.     first-time operation are:
  225.  
  226.     README  .1ST   -   Notification of changes in version 1.19
  227.                        --->  IMPORTANT!  Please read before continuing.
  228.     WEATHER .CFG   -   Default Configuration file
  229.     WEATHER .DIC   -   Dictionary file for "casing"
  230.     WEATHER .DOC   -   This information file
  231.     WEATHER .FTR   -   Default Footer file
  232.     WEATHER .HDR   -   Default Header file
  233.     WEATHER .EXE   -   Main executable
  234.     WEATHER .LOC   -   Location of aiport codes
  235.     WEATHER .ORD   -   Order form for WEATHER
  236.     WEATHER .SIT   -   Site file - locations to download
  237.     WEATHER .RPT   -   Weather reports available (used in WCONFIG)
  238.     WEATHER .LOG   -   Logfile (if enabled) for session.
  239.     WT-xxxxx.XXX   -   Weather report text, with the .XXX representing
  240.                        the three letters of the report extracted (ie.
  241.                        WEATHER.LFP is the Daily/Local weather report).
  242.     WEATHER .KEY   -   Registered version KEY file.
  243.     WTHR-ACE.MOD   -   Modification file for WWIV BBS Sysops to allow
  244.                        for optional display of WEATHER text upon logon.
  245.                        Written by Ace Man of Ace's (see credits).
  246.     WTHRHDFT.ZIP   -   File with ANSI and RIP screens for use in
  247.                        conjunction with WEATHER.  Sent in by the Sysop
  248.                        of the Atlanta Information Exchange (see credits).
  249.  
  250.  
  251.                                 OPERATION
  252.  
  253.     To execute WEATHER, simply type in WEATHER at the DOS prompt.  WEATHER
  254.     will build several files during normal operation, so it is a good idea
  255.     (but not necessary) to put WEATHER in a subdirectory of its own.
  256.  
  257.     F10 quits WEATHER at any point in time - whether during download or
  258.     during configuraton.  WEATHER will close it's modem port in a
  259.     proper fashion - even if in the middle of the download.
  260.  
  261.     For use under a BBS, such as Wildcat!, a batch file is also a good
  262.     idea.  A sample batch file could look like:
  263.  
  264.     ┌──────────────────────  SAMPLE BATCH FILE  ─────────────────────────┐
  265.     │  @ECHO OFF                                                         │
  266.     │  C:                                                                │
  267.     │  CD\WEATHER                                                        │
  268.     │  WEATHER                                                           │
  269.     │  COPY WT-CLT.LFP D:\WC30\BULL\BULL6.BBS                            │
  270.     │  COPY WT-CLT.EFP D:\WC30\BULL\BULL7.BBS                            │
  271.     │  COPY WT-CLT.ZFP D:\WC30\BULL\BULL8.BBS                            │
  272.     │  CD\                                                               │
  273.     │  D:                                                                │
  274.     └────────────────────────────────────────────────────────────────────┘
  275.  
  276.     WEATHER creates multiple files upon successful download of the desired
  277.     weather information:  WT-xxxxx.XXX (where the xxxxx is the airport
  278.     location code [i.e. CLT equals Charlotte]) and the .XXX is the report
  279.     identifier [i.e. LFP is the Daily/Local weather].  If you decide to
  280.     enable more than the three standard reports, there will be other files
  281.     in the WEATHER subdirectory - such as WT-CLT.MAR (Marine weather), or
  282.     WT-CLT.SVR (Severe weather).
  283.  
  284.     WT-xxxxx.LFP is the daily/local forecast text.  WT-xxxxx.EFP is the
  285.     extended forecast.  If desired, a Sysop could easily copy the two
  286.     files together to create a single bulletin or textfile.  WT-xxxxx.ZFP
  287.     is the Zone weather text.  WT-xxxxx.SVR is the Severe weather report
  288.     text.  WT-xxxxx.REC is the Recreational report text.  WT-xxxxx.MAR is
  289.     the Marine weather report text.
  290.  
  291.     For those of you who want to use WEATHER in a batch file, catching
  292.     the errorlevel upon exit, here's a sample batch file:
  293.  
  294.     ┌──────────────────────  SAMPLE BATCH FILE  ─────────────────────────┐
  295.     │  @ECHO OFF                                                         │
  296.     │  C:                                                                │
  297.     │  CD\WEATHER                                                        │
  298.     │  WEATHER                                                           │
  299.     │    IF ERRORLEVEL==255 GOTO ERROR                                   │
  300.     │  COPY WT-CLT.LFP D:\WC30\BULL\BULL6.BBS                            │
  301.     │  COPY WT-CLT.EFP D:\WC30\BULL\BULL7.BBS                            │
  302.     │  COPY WT-CLT.ZFP D:\WC30\BULL\BULL8.BBS                            │
  303.     │  COPY WT-CLT.SVR D:\WC30\BULL\BULL9.BBS                            │
  304.     │  COPY WT-CLT.REC D:\WC30\BULL\BULL10.BBS                           │
  305.     │  COPY WT-CLT.MAR D:\WC30\BULL\BULL11.BBS                           │
  306.     │  CD\                                                               │
  307.     │  D:                                                                │
  308.     │  GOTO END                                                          │
  309.     │                                                                    │
  310.     │  :ERROR                                                            │
  311.     │  ECHO Download failed...no copy performed!                         │
  312.     │                                                                    │
  313.     │  :END                                                              │
  314.     └────────────────────────────────────────────────────────────────────┘
  315.  
  316.  
  317.                                    HELP
  318.  
  319.     If WEATHER is run without parameters and there is no WEATHER.CFG file
  320.     in the current subdirectory, a short help screen is displayed.
  321.  
  322.     ┌───────────────────────  WEATHER USAGE  ───────────────────────────┐
  323.     │                                                                   │
  324.     │                                                                   │
  325.     │              WEATHER.EXE [nPort nSpeed nRetries]                  │
  326.     │                                                                   │
  327.     │          Where:  nPort is COM port (1-4)                          │
  328.     │            and   nSpeed is modem speed (1200-115200)              │
  329.     │            and   nRetries is redials   (1-255)                    │
  330.     │             or run WCONFIG to configure WEATHER.EXE               │
  331.     │                                                                   │
  332.     └─────────────────  PRESS ANY KEY TO CONTINUE  ─────────────────────┘
  333.  
  334.  
  335.                               CONFIGURATION
  336.  
  337.     To configure WEATHER, simply run WCONFIG.EXE as shown above:
  338.  
  339.     WCONFIG
  340.  
  341.     WCONFIG will prompt you for the following information:
  342.  
  343.       *  What type of serial port (COM or DIGIboard)
  344.  
  345.       *  COM port (which serial port to dial out on)
  346.          1,2,3,4 are accepted (COM8-COM16 are accepted if it is a 8 or
  347.          16-port DIGIboard)
  348.  
  349.       *  IRQ and Base Address which modem will use.  The defaults are
  350.          provided - so if you don't know or do not understand this, just
  351.          hit ENTER twice to continue.  (IRQ and Base Address are two
  352.          parameters that the system uses to define where the modem port
  353.          [i.e. serial port] is located in memory and how it can be
  354.          controlled - if changed to the wrong values, could easily stop
  355.          modem from successfully dialing out)
  356.  
  357.          A user in Florida (Tom McKever) pointed out (rightfully so)
  358.          that his modem would not respond to the defaults for COM3 or
  359.          COM4 in the his initial configuration.  The defaults presented
  360.          during an installation of WEATHER assume that you are using
  361.          all COM ports - and thus, the IRQs and base addresses are
  362.          different for each.  If you are running a COM3 or COM4 and are
  363.          NOT running a COM1 or COM2, respectively, then the defaults
  364.          for the IRQ values for COM3 will equal that (most likely) of
  365.          COM1 and COM4's IRQ value will match that of COM2.
  366.  
  367.          (Additionally, for DIGIboard users, you are prompted for extra
  368.          information at this point:  Interrupt Register ID Address,
  369.          MAP Table Array Value [which port on the Digiboard you are using,
  370.          starting with 0 as the first port], and Type Array Value)
  371.  
  372.       *  BAUD RATE (what speed to dial out at)
  373.          1200,2400,9600,19200,38400,57600,115200 are accepted (the weather
  374.          service currently only has 2400 baud modems...so even if you lock
  375.          your port...don't be surprised by the 2400/ARQ)
  376.  
  377.       *  RETRIES (how many times to try to redial)
  378.          1-255 are accepted  (in some areas, the phone company may limit
  379.          the number of retries you may make...check with your local
  380.          phone service to find out - we recommend something sensible...
  381.          like 15)
  382.  
  383.       *  LOCATION (which AIRPORT location to get weather from)
  384.          Only locations from a scrollbox menu are accepted.  All available
  385.          locations are displayed.  Up to five (10) locations may be tagged
  386.          using the SPACE BAR - at least ONE needs to be tagged to call
  387.          out - IF ONE IS NOT TAGGED WHEN YOU PRESS ENTER, THE LOCATION
  388.          YOU ARE CURRENTLY ON WILL BE PLACED INTO THE WEATHER.SIT FILE.
  389.  
  390.       *  PRE/POST modem setup strings.  These are commands that are
  391.          send to the modem before/after the dialing is started/completed.
  392.          For example - if your modem typically "ignores CD," you may wish
  393.          to type in a command such as ~~AT&C1~~ (for US Robotics Dual
  394.          Standards at least) to ensure that the modem pays attention to
  395.          Carrier Detect - because WEATHER DOES use CD as a method of
  396.          determining whether or not you are still online (although, as
  397.          of version 1.14, you can ignore CD and still call out properly).
  398.  
  399.       *  PRE/POST dialing strings.  Use a "1-" for the pre-dialing string
  400.          if you are in the U.S. and using a home telephone.  The use of a
  401.          ",9" in the post-dial string will be common for those people
  402.          dialing out through a PBX system.
  403.  
  404.       *  EFFECTS - whether or not WEATHER should "explode boxes" and
  405.          make sounds during operation.
  406.  
  407.       *  COMBINE - whether or not WEATHER should take the two reports
  408.          for any given location and format them so that they may be
  409.          combined in the calling batch file.
  410.  
  411.       *  TIMER - how long WEATHER should wait before logging off of
  412.          the weather service in case of problems.
  413.  
  414.       *  REPORTS - whether or not WEATHER should download various
  415.          reports when it calls out.  The reports are weather
  416.          reports on the area(s) around the locale currently being
  417.          checked on.  Use the SPACE bar to select, and the ENTER
  418.          key to confirm your selections.
  419.  
  420.       *  LOGFILE OPTION - whether or not WEATHER should capture all
  421.          text received from weather service if LOGFILE=YES.  Another
  422.          user-requested feature.
  423.  
  424.       *  MARK POINTS - whether or not WEATHER should place a special
  425.          character of your choice next to the weather items - this
  426.          helps to sort out the header information from the actual
  427.          weather data for your readers.
  428.  
  429.       *  COLOR TYPE - whether to use ANSI, Wildcat/PCBoard "@" codes,
  430.          or no color codes at all when processing the weather text
  431.          received from the weather service.
  432.  
  433.       *  HEADER,BULLET,TEXT COLOR - what colors to use when creating
  434.          the text for use on a BBS.  Allows the selection of 128
  435.          different color combinations (although we do NOT guarantee
  436.          the "fashionability" of any of them  <grin>).
  437.  
  438.          *** Important:  The HEADER color explained is NOT the header
  439.                          that can optionally be added to the weather
  440.                          text, but the headers that come from the
  441.                          weather service, such as the lines which
  442.                          explain where the report is reporting on
  443.                          (i.e.  NCZALL-032110-
  444.                                 STATE FORECAST FOR NORTH CAROLINA
  445.                                 NATIONAL WEATHER SERVICE RALEIGH
  446.                                 410 AM EDT TUE MAY 03 1994)
  447.  
  448.       *  HEADER (text to display at top of weather information)
  449.          Text up to 32,000 bytes (32k) is accepted.  Word wrap is
  450.          automatic.  The header file is now seperated entirely from
  451.          the configuration file...so you can build the header file
  452.          in your favorite ANSI/RIP editor!
  453.  
  454.       *  FOOTER (text to display at bottom of weather information)
  455.          Text up to 32,000 bytes (32k) is accepted.  Word wrap is
  456.          automatic.  The footer file is now seperated entirely from
  457.          the configuration file...so you can build the footer file
  458.          in your favorite ANSI/RIP editor!
  459.  
  460.     After the information is entered, it is automatically saved to
  461.     WEATHER.CFG.  To abort the configuration during entry, simply press
  462.     the ESC (or F10) key.
  463.  
  464.     WEATHER.CFG is a straight ASCII text file, so any text editor can edit
  465.     it.  The layout of the file is:
  466.  
  467.     Line    1:  COM port
  468.     Line    2:  BASE address, IRQ value, [Interrupt Register ID Address,
  469.                                           Map Table Value Address,
  470.                                           Type Array Value]
  471.     Line    3:  BAUD rate
  472.     Line    4:  REDIAL attempts
  473.     Line    5:  TONE or PULSE (T/P) dialing type
  474.     Line    6:  PREDIAL modem initialization string
  475.     Line    7:  POSTDIAL modem initialization string
  476.     Line    8:  ACCESS CODE for telephone number (i.e. the "1-" in the
  477.                 1-800-xxx-xxxx telephone number)
  478.     Line    9:  NUMBER to APPEND to the 1-800-xxx-xxxx (i.e. ",9" in the
  479.                 1-800-xxx-xxxx,9 telephone number)
  480.     Line   10:  EFFECTS status
  481.     Line   11:  COMBINE reports status
  482.     Line   12:  DTR status after logging off of weather service
  483.     Line   13:  DIGIboard type (0=NONE, 4,8,16=DIGIboard types)
  484.     Line   14:  TIMER
  485.     Line   15:  LOGFILE status
  486.     Line   16:  MARK POINT special character
  487.     Line   17:  COLOR status byte (0=No Color,1=ANSI,2=Wildcat/PCBoard),
  488.                 HEADER color, BULLET color, TEXT color (in native formats)
  489.     Line  18+:  Weather reports to pull (example:  LFP=ON, EFP=ON, SVR=ON)
  490.  
  491.     WEATHER.HDR/WEATHER.FTR are both text files that are able to be
  492.     edited by any text editor capable of saving text in a raw ASCII
  493.     format (for example, WordPerfect in native mode is not, but
  494.     WordPerfect DOES have an ASCII save function...using that WILL
  495.     work).  If you wish to add some color, try using an ANSI or RIP
  496.     editor for the header and footer files.
  497.  
  498.     As of release 1.18, WEATHER supports the ability to use a seperate
  499.     HEADER/FOOTER file for each city/state combination.  To enable this
  500.     feature, simply create two files for the city/state combination that
  501.     follow the format of WT-xxxxx.XXX, where the xxxxx is the airport
  502.     code name (such as CLT for Charlotte, NC) and the XXX should be
  503.     either HDR or FTR.  Even if one city/state combination is enabled,
  504.     the others can use the common HEADER/FOOTER files by simply not
  505.     creating a seperate HEADER/FOOTER file for them.
  506.  
  507.     WEATHER.SIT is also created at CONFIG time.  WEATHER.SIT contains
  508.     the names of the state, city, airport code, and filename for every
  509.     location available to WEATHER.  If anyone has more airport codes,
  510.     or more accurate city/state names, please let us know...always on
  511.     the lookout to improve WEATHER!
  512.  
  513.     The layout of WEATHER.SIT is (this is the exact spacing as well,
  514.     so if you need to create a WEATHER.SIT file, simply copy the line
  515.     containing the WT-CLT and remove all of the leading spaces):
  516.  
  517.     State City                     Airport Code  Filename
  518.     vv    ----v----                    -v-        --vv--
  519.     NC    Charlotte                    CLT        WT-CLT
  520.  
  521.     WEATHER.SIT is an ASCII text file that is able to be edited by
  522.     any text editor capable of saving text in a raw ASCII format
  523.     (for example, WordPerfect in native mode is not, but WordPerfect
  524.     DOES have an ASCII save function...using that WILL work).
  525.  
  526.     WEATHER.DIC is an ASCII dictionary file for WEATHER that can be
  527.     added to/subtracted from to "case" words differently in the weather
  528.     text.  Currently, when a word is put into the dictionary, the word
  529.     will be cased in the EXACT same style as in the dictionary file...so
  530.     beware - if you type something in all UPPERCASE, WEATHER will
  531.     UPPERCASE that word throughout the entire text.  This feature was
  532.     added so that cities, states, and place names could be properly cased.
  533.  
  534.     Use a text editor that saves in PLAIN ASCII mode to modify the .CFG
  535.     and .DIC files.
  536.  
  537.     WEATHER.RPT is a file containing the names and codes for the current
  538.     reports available through the weather service.  This file is NOT in
  539.     ASCII format and is not mutable.
  540.  
  541.     The PREDIAL and POSTDIAL options were added to accomodate modems
  542.     who did not reset properly after using WEATHER.
  543.  
  544.     The ACCESS CODE and NUMBER APPEND were added for people who wanted
  545.     to dial out from a PBX system (Public Branching System) or from
  546.     outside of the United States (such as Canada).
  547.  
  548.     COMBINE reports status allows the operator to specify that the two
  549.     reports that are generate for a location are to be formatted so that
  550.     they may be combined together via a line in a batch file - such as:
  551.  
  552.     ┌──────────────────────  SAMPLE BATCH FILE  ─────────────────────────┐
  553.     │  @ECHO OFF                                                         │
  554.     │  C:                                                                │
  555.     │  CD\WEATHER                                                        │
  556.     │  WEATHER                                                           │
  557.     │    IF ERRORLEVEL==255 GOTO ERROR                                   │
  558.     │  COPY WT-CLT.LFP+WT-CLT.EFP D:\WC30\BULL\BULL6.BBS                 │
  559.     │  CD\                                                               │
  560.     │  D:                                                                │
  561.     │  GOTO END                                                          │
  562.     │                                                                    │
  563.     │  :ERROR                                                            │
  564.     │  ECHO Download failed...no copy performed!                         │
  565.     │                                                                    │
  566.     │  :END                                                              │
  567.     └────────────────────────────────────────────────────────────────────┘
  568.  
  569.     The header is included in the WT-xxxxx.LFP file and the footer is
  570.     included at the end of the WT-xxxxx.EFP file.  Thus, a Sysop may
  571.     create a single bulletin/news item out of all of the weather
  572.     information.
  573.  
  574.     DTR status allows the operator to specify that WEATHER should hold the
  575.     DTR signal HIGH on the modem when it is processing the received
  576.     weather information AND upon exit.  This is useful if you run a BBS
  577.     and do not wish your users to get a NO ANSWER during weather download
  578.     and processing.  Also useful if you perform more than one task at
  579.     night - say a night-time procedure that has WEATHER as the first task.
  580.  
  581.  
  582.  
  583.                              COMMAND-LINE SWITCHES
  584.  
  585.     WCONFIG uses several command-line parameters to enhance the performance
  586.     of configuration.
  587.  
  588.         /B  -  Bypasses opening screen if a registration KEY file exists.
  589.         /E  -  Turn on special effects (exploding boxes)
  590.  
  591.     WEATHER also uses several command-line parameters to enhance the
  592.     operation of download weather information.
  593.  
  594.         /B  -  Bypasses opening screen if a registration KEY file exists.
  595.         /C: -  Specify an alternate configuration file.  Allows for
  596.                running WEATHER on multiple ports.
  597.                (Usage:  WEATHER /C:WEATHER2.CFG)
  598.         /L  -  Use LARGE Communications Monitor (cannot be used with any
  599.                other switches)
  600.  
  601.  
  602.  
  603.                      TIPS, TECHNIQUES, AND TROUBLESHOOTING
  604.                   (or, how I managed to fix the durn thing...)
  605.  
  606.     This section is being included to help people out with running the
  607.     WEATHER program under various environments.
  608.  
  609.     Problem :  WEATHER calls out and collects weather fine, but does not
  610.                capitalize the weather text properly.  What to do?
  611.     Solution:  Keep a copy of the text and upload it to
  612.                Moobasi Optics, Ink. at (704)541-9842 so that the author
  613.                can figure out why.  All corrections should be included
  614.                in the next update.
  615.  
  616.     Problem :  WEATHER calls out, connects, collects the weather
  617.                information, displays the Processing Weather Information
  618.                screen, and then appears to hang.  How can I solve this?
  619.     Solution:  WEATHER 1.15 *should* take care of that problem.  However,
  620.                if you are reading this, it is likely that it did not.
  621.                Try rebooting and calling out to the weather service
  622.                again...if it hangs again, contact us Moobasi Optics, Ink.
  623.                to report the problem and receive personal help.
  624.  
  625.                ***  NOTE:  To all appearances, WEATHER v1.15+ HAS solved
  626.                this particular problem.
  627.  
  628.     Problem :  Running WEATHER as an event under FrontDoor, I have had
  629.                occasional problems with WEATHER locking up during the
  630.                the processing of the weather information.  What's the
  631.                problem?
  632.     Solution:  Once again, version 1.15 should take care of this.  There
  633.                have been people reporting that WEATHER locks up when
  634.                used as an event under FrontDoor - possibly due to the
  635.                FOSSIL driver that is being used.  Either try to
  636.                disable the FOSSIL driver (XU for X00.SYS, etc.) or try
  637.                running WEATHER as an event from the BBS instead.  If
  638.                the problem persists under FrontDoor, please contact us
  639.                at Moobasi - we will do our best to remedy the situation!
  640.  
  641.     Problem :  WEATHER calls out, connects, then drops to DOS.
  642.     Solution:  Check the WEATHER.SIT file.  If it is empty, either create
  643.                a new WEATHER.SIT based on the layout detailed in this
  644.                DOC file, or make sure to grab the latest version (as of
  645.                this release...v1.14).  Version 1.15 fixed this problem.
  646.  
  647.     Problem :  When I run WEATHER, I get a message that says something
  648.                like "MEMORY EXHAUSTED" - why?  What can I do to get
  649.                around the problem?
  650.     Solution:  Make sure to use version 1.14 or above of WEATHER.   :)
  651.                Starting with WEATHER v1.14, we made sure to cut down on
  652.                use of conventional memory as much as possible.
  653.  
  654.     Problem :  When I run WEATHER in a Desqview window, it "eats" all of
  655.                the available extended/expanded memory.  What can I do to
  656.                limit the amount of EMS/XMS it uses?
  657.     Solution:  Go into Change Program (under the Open Window option)
  658.                and then go into Advanced Options by pressing F10.  On
  659.                the option that says "Maximum EMS/XMS/VCPI/DPMI," type in
  660.                the amount of XMS memory to limit WEATHER to.
  661.  
  662.     Problem :  Even after making sure that WEATHER.SIT has information in
  663.                it, WEATHER calls out, connects, then immediately does a
  664.                disconnect.  What can I do this time?
  665.     Solution:  Try forcing your CD (Carrier Detect) signal high when
  666.                calling out.  To do this with a US Robotics Dual Standard,
  667.                you would type in something similar to ~~AT&C0~~ in the
  668.                Pre-Dial Modem Setup String in the CONFIG option for
  669.                WEATHER.
  670.  
  671.     Problem :  Using a DIGIboard, you are calling out at 38400...yet
  672.                the modem is not dialing.  What can be done?
  673.     Solution:  Set the COM port speed a little lower on the DIGIboard
  674.                using the COMSET program that comes with the DIGIboard
  675.                (they recommend using 19200 or below).
  676.  
  677.     Problem :  Using a DIGIboard, you are uncertain as to what a Map
  678.                Table Array Value should be.  What is it?
  679.     Solution:  The Map Table Array value represents the number of the
  680.                port that you are using on the DIGIboard.  Port 1 (not
  681.                COM1: necessarily) is represented by 0, port 2 by 1, etc.
  682.  
  683.     Problem :  WEATHER is running in a Desqview windows and seems to
  684.                require too much memory - what can I do?
  685.     Solution:  Well, two different answers.  1)  WEATHER does use less
  686.                than 450k of memory, so when assigning WEATHER's memory
  687.                requirements the setup can specify 450k and below.  Doing
  688.                this will cause Desqview most likely to give you a "A
  689.                non-swappable windows is in the way." when you try to
  690.                open another window, so the better solution is 2)  Setup
  691.                the window WEATHER is running in to have less than 450k
  692.                (say about 128k) and then go into advanced options and in
  693.                the Maximum Program Memory Size to 800k and then set the
  694.                Maximum EMS/XMS/VCPI/DPMI to 1000k or more.  WEATHER
  695.                utilizes extended/expanded memory and will put as much of
  696.                the program in high memory as possible when executing.
  697.  
  698.     Problem :  Even after selecting DTR High in WCONFIG, WEATHER is not
  699.                holding DTR high when exiting...what can be done?
  700.     Solution:  Version 1.18 takes care of that problem.
  701.  
  702.     Problem :  When running WEATHER, you see a Bound Array Access error.
  703.                How can this be avoided?
  704.     Solution:  Call the author at 704-542-3725 and leave a message.
  705.  
  706.     Problem :  You decide, after checking out WEATHER, that $10 is not
  707.                enough money to pay for such a well-supported program...
  708.                what can you do?
  709.     Solution:  Just send in the $10 and receive the heart-felt thanks of
  710.                the author...he is trying to keep the price of WEATHER
  711.                down to encourage other Shareware authors to do the same!
  712.                :)
  713.  
  714.  
  715.                            ORDERING INFORMATION
  716.  
  717.     To order WEATHER, send a $10 payment to the author at (add $3 if
  718.     you require a diskette to be sent - electronic delivery is the
  719.     preferred method):
  720.  
  721.     Moobasi Optics, Ink.
  722.     ATTN:  Blaine William Schmidt
  723.     10305-D Plum Creek Lane
  724.     Charlotte, NC  28210-8263
  725.  
  726.     ** To "File Request" (FREQ) the latest version of WEATHER from Moobasi
  727.     Optics, Ink., FREQ the file with the name of WTHRVxxx.ZIP (where the
  728.     'xxx' represents the revision number - all available revisions are
  729.     available. [e.g. WTHRV118.ZIP will download WEATHER version 1.18])
  730.  
  731.     To report problems with WEATHER, or to suggest improvements, contact
  732.     the author at one of the following:
  733.  
  734.     (704-541-9842) Data Line  - Moobasi Optics, Ink. (data line)
  735.     (704-542-3725) Voice Line - Business
  736.     FIDOnet address:   1:379/50
  737.     WGAnet address:    40:113/50
  738.     Internet address:  Selin@char.vnet.net
  739.  
  740.  
  741.     When you pay the $10 registration fee, include an electronic address
  742.     that the registered version can be sent to (i.e. Blaine Schmidt at
  743.     Moobasi Optics, Ink. [704-541-9842]) if available.  If no electronic
  744.     addresses are available, include your address and $3 extra so that it
  745.     can be sent via U.S. Mail.
  746.  
  747.     In addition to receiving the registered version, you can also have an
  748.     account created on Moobasi Optics, Ink. for you (with your real name
  749.     and telephone number).  This will give you access to the public line
  750.     of the BBS for personal pleasure or for reporting problems or
  751.     suggestions.
  752.  
  753.  
  754.                           CREDITS/KUDOS/ET AL...
  755.  
  756.     Credits for the program go out to the following people:
  757.  
  758.       *  The PEOPLE who have registered WEATHER thus far.  Their names
  759.          are not mentioned here to protect them from the hordes of
  760.          Shareware authors who would want them to register all of their
  761.          work too!  :)
  762.  
  763.       *  Jennifer "JABBER" Schmidt - she keeps the projects going that
  764.          would otherwise fall by the side of the road.
  765.  
  766.       *  Steve "Dark Elf" Gilbert - for continuing to share himself in a
  767.          gastrological way, eating out with me weekly and discussing
  768.          computers with me in a way that frustrates many others <grin>.
  769.          Steve runs the Red Room (704)566-9927.  BTW - congratulations
  770.          Steve - I'll be glad to see another join the ranks of the
  771.          married (I need some company)!  :)
  772.  
  773.       *  Ron Alspaugh of the Exchange (704)342-2333 for helping me beta
  774.          test (read that as bug-swat) all of the versions thus far,
  775.          making many astute observations that have led to a more robust
  776.          program.  Ron - keep it up!  I *LIKE* your comments!
  777.  
  778.       *  Casey Blackburn of Ace's (704)568-5028 for beta-testing the
  779.          new versions of WEATHER.  He has also written a modification
  780.          for the WWIV BBS software to ask the user if they wish to view
  781.          weather upon login.
  782.  
  783.       *  Ron Russell of Senior Support (704)537-0287 - for providing me
  784.          with comments from various people as to how they are enjoying
  785.          WEATHER or are having problems...it is people like him who do
  786.          the most for WEATHER!  (he is also very patient)  :)
  787.  
  788.       *  Linda Bloom of Bloomunit (407)687-8712 - she sent up a
  789.          listing of airport codes, as well as being one of the better
  790.          WEATHER testers thus far.  She continues to be one of the
  791.          best testers, returning information back to us faster than we
  792.          can act on it!
  793.  
  794.       *  Joseph Isbell of HAM-It-Up (516)878-4906 - he has continually
  795.          provided WEATHER with some of the most stringent testing
  796.          possible - simply by using it!  He also sent us a copy of a
  797.          great review done of WEATHER - something we ALWAYS like to
  798.          see.  Thanks!
  799.  
  800.       *  Paul Yost and Dan Bernasconi for pointing out features which
  801.          could be added into the next (now current) release of WEATHER!
  802.  
  803.       *  Mark Williamson and Gordon Malone - two guys who have sent in
  804.          MORE than their share of comments...   :)
  805.  
  806.       *  Rob Rosenhouse for letting me know that Newark, NJ (EWR) exists!
  807.          Thanks also go to him for an excellent suggestion which was
  808.          included in v1.15...the ability to add weather sites to the
  809.          WEATHER.LOC file.  Also, thanks to Rob again for the suggestion
  810.          to make the WCONFIG option "smarter."  Although it is not perfect
  811.          YET, it is a long site better than 'twas.
  812.  
  813.       *  Kevin Day for getting New York back on the map.  :)  He has also
  814.          contributed much in the way of good bug notifications... 
  815.  
  816.       *  Sean Nolan for helping us swat some of those durn bugs!  :*)
  817.  
  818.       *  Minneapolis/St. Paul, MN and Charlotte, NC BBS communities - for
  819.          providing me with good times, good friends, and great ideas!
  820.  
  821.       *  All of the people who have taken the time to either download
  822.          or FREQ WEATHER from Moobasi Optics, Ink....I sincerely hope
  823.          you enjoy it...or let us know...WE WANT to make YOU HAPPY!
  824.  
  825.       *  Nantucket/Computer Associates - although Clipper has yet to rid
  826.          itself of some pesky problems, Clipper is still one of the best
  827.          products out on the market today.
  828.  
  829.  
  830.                                   REVISIONS
  831.  
  832.     (05/01/94)
  833.  
  834.     -  Added colorization of text.  This was the MOST REQUESTED feature
  835.        of the users - and we added it!
  836.  
  837.     -  Fixed the message boxes which would appear and not close of
  838.        their own accord.  Error boxes will appear and then close
  839.        themselves automagically after 10-30 seconds, based on the
  840.        severity of the message.
  841.  
  842.     -  Turned off the modem speaker during text processing.  Users
  843.        were mentioning that the noise of their modem speakers were
  844.        waking them up at night - so it was changed to protect the
  845.        innocent.  :)
  846.  
  847.     -  (Re)Added hardware handshaking.  XON/XOFF & CTS/RTS modem
  848.        handshaking is recognized and observed.
  849.  
  850.     -  Fixed a bug in which when selecting DIGIboards, WCONFIG
  851.        would not prompt (and consequentally not be able to use) for
  852.        information regarding the DIGIboard.
  853.  
  854.     (04/15/94)
  855.  
  856.     -  LARGEST REWRITE TO DATE:  Make sure to read the documentation
  857.        to understand how all of the changes affect you!
  858.  
  859.     -  Rewrote capture routine.  Is approximately 1.5/2 times as fast.
  860.        Much more aaccurate as well - constant improvements!  WEATHER
  861.        now goes directly to a common menu for ALL of the reports,
  862.        resulting in a great increase in speed.
  863.  
  864.     -  Added LARGE number of reports for availability.  WCONFIG
  865.        displays all of the reports currently available.
  866.  
  867.     -  Stopped Zone Report duplication in same state(s).  When
  868.        downloading weather information from multiple cities within the
  869.        same state, WEATHER will only download the Zone report once per
  870.        state with the initial city's name.
  871.  
  872.     -  Enabled multiple headers/footers, based on city.
  873.  
  874.     -  WCONFIG now allows searching in the airport selection.  Allows
  875.        searching on either city, state, OR airport code.
  876.  
  877.     -  Supports 25/43/50-line video modes.  This is not really a new
  878.        feature - it has been there all along.  Never mentioned it.  To
  879.        utilize a different video mode, change to it before WEATHER and
  880.        WEATHER will automagically use the correct coordinates and
  881.        place the text/boxes precisely where they need to go.
  882.  
  883.     -  Fixed DTR not being held high upon exit.  People reported (and
  884.        were 100% correct!) that WEATHER was not holding DTR high upon
  885.        exit...works properly now!
  886.  
  887.     -  Allow an expanded Communication Monitor during callouts.  Use the
  888.        /L switch to enable the expanded monitor.  The progress chart
  889.        goes the way of the dinosaur - another feature asked for by a
  890.        user!
  891.  
  892.     -  Added exploding boxes to WCONFIG.  Use /E to enable when running
  893.        WCONFIG.
  894.  
  895.     -  Added "Current Filename" on the Communication Monitor screen.
  896.  
  897.     -  Improved text processing - faster and nicer looking too!
  898.  
  899.     -  Added "Mark Points" option which allows weather information to
  900.        be mark with a selected character as a "point" of interest.
  901.  
  902.     -  Added a LARGE number of new sites to the WEATHER.RPT file for
  903.        people to select from.  Understand that the locations listed
  904.        do not guarantee that they provide weather reports, only that
  905.        the site is a valid airport code.
  906.  
  907.     -  As always, updated the WEATHER.DOC, README.1ST and added a few
  908.        files to the WTHRV118.ZIP file.  Updating the documentation is
  909.        another way that we are showing you our commitment to keeping
  910.        good relations - because documentation is the only way that
  911.        YOU have of knowing how to enable the new features in every
  912.        release of WEATHER!
  913.  
  914.     (03/06/94)
  915.  
  916.     -  Rewrote capture routine.  Is faster and more accurate.  Although
  917.        change is not without risk, only through continual improvement
  918.        can we seek perfection.  <grin>  The dialing out in particular
  919.        runs faster - due to the fact that the dialing routine is sleeker.
  920.  
  921.     -  Fixed bug where WEATHER would not create the Zone, Severe,
  922.        Marine, or Recreational forecasts if the previous calls files
  923.        were in the WEATHER directory.  Amazingly enough, no one called
  924.        us regarding this error.  Everyone figured it out!
  925.  
  926.     -  Added a TOTAL progress indicator so that the progress of the
  927.        ENTIRE call could be tracked...versus just the previous city's
  928.        report progress.  The total progress indicator is updated only
  929.        AFTER the complete text for a city has been downloaded.
  930.  
  931.     -  Uses less memory.  Approximately 10-20k less memory, depending
  932.        on the machine.
  933.  
  934.     -  Updated WCONFIG to read in old values so that when new versions
  935.        of WEATHER come out, the old values are not lost...the old
  936.        values will replace the default values.  If you wish to reinstall
  937.        WEATHER, just delete the WEATHER.CFG file from the WEATHER
  938.        directory and rerun WCONFIG.  A feature added at user request.
  939.  
  940.     -  Added a /B (bypass opening screen) feature for registered users.
  941.        After all, as an automated process (often at night), there's really
  942.        no one to sit there and watch the pretty colors anyway...  :*)
  943.        This was yet another feature added at user request.  This feature
  944.        works with both WEATHER.EXE and WCONFIG.EXE.
  945.  
  946.     -  Added a LOGFILE feature for users so that they can track what
  947.        might have gone wrong with a call.  This was a feature added by
  948.        user request.
  949.  
  950.  
  951.     (02/08/94)
  952.  
  953.     -  Added RECREATIONAL WEATHER REPORT.  Due to user demand, this
  954.        report has been added to the functionality of WEATHER!
  955.  
  956.     -  Added MARINE WEATHER REPORT.  Once again, users drive the
  957.        thrust of WEATHER!  They get what they demand!  :*)
  958.  
  959.     -  Capitalization of ALL REPORTS.  A small note here:  if the
  960.        routine that capitalizes the text does not work perfectly,
  961.        please drop off (or send) a copy of the non-cased text to
  962.        Blaine Schmidt at Moobasi Optics, Ink. - the capitalization
  963.        is quickly becoming a nightmare for all of the different
  964.        conditions WEATHER has to meet...but we still want to make
  965.        it work at 100% efficiency!
  966.  
  967.     -  Added BWI (Baltimore, MD) to the WEATHER.LOC file.
  968.  
  969.     -  Added the ability for users to add WEATHER AIRPORT CODES
  970.        in the WCONFIG program.  Read the WEATHER documentation for
  971.        additional information.
  972.  
  973.  
  974.     (01/17/94)
  975.  
  976.     -  Added feature where user can specify number of minutes after
  977.        which WEATHER will hangup - regardless of what is happening
  978.        at the time.  Was added to allow users who download more
  979.        locations to extend the timeout feature.  NOTE:  The default
  980.        of 10 minutes IS HIGHLY RECOMMENDED as the one to use.  The
  981.        ten minute limitation previously branded into WEATHER was to
  982.        ensure that the weather service was not tied up with someone
  983.        using the line and not matching a prompt (possibly causing
  984.        a condition where WEATHER could sit on the telephone line
  985.        the entire time specified.)
  986.  
  987.     (01/16/94)
  988.  
  989.     -  Fixed bug which allowed users to only download 5 locations of
  990.        weather information - even though they were able to tag 10
  991.        locations through the CONFIG option.
  992.  
  993.     -  Changed NEW YORK CITY to NEW YORK so that users in New York could
  994.        actually obtain weather information!  :)
  995.  
  996.     -  Added EWR (Newark, NJ) as a valid weather site.
  997.  
  998.     (01/11/94)
  999.  
  1000.     -  Added a brief pause after connecting - some modems were not raising
  1001.        CD (Carrier Detect) fast enough - and were hanging up immediately
  1002.        upon connection.
  1003.  
  1004.     -  Finished the DIGIboard programming.  The IIRA value was being
  1005.        converted to hexadecimal, which led to the DIGIboard looking at
  1006.        a location approximately 600 bytes away from where it should.
  1007.  
  1008.     (01/10/94)
  1009.  
  1010.     -  Finished DIGIboard support (I think).  No one to really test it out
  1011.        for me, so I will have to assume it works for right now.
  1012.  
  1013.     -  Number of locations to download has been raised to 10, due to the
  1014.        fact that we have rarely passed the five minute mark of time on
  1015.        the weather service, even with downloading information on 5
  1016.        unique sites.
  1017.  
  1018.     (01/08/94)
  1019.  
  1020.     -  Added DIGIboard support.  A)  This was a time-consuming, and
  1021.        somewhat oblique task as we did not have ready access to a
  1022.        DIGIboard of ANY variety!  We will be testing more extensively
  1023.        in the near future and we request that if ANYONE sees something
  1024.        incorrect in the way that WEATHER uses a DIGIboard...please let
  1025.        us know.
  1026.  
  1027.     -  Seperated the HEADER and FOOTER from the WEATHER.CFG file.  Now
  1028.        anyone can design their own headers and footers in their favorite
  1029.        editor (whether ASCII/ANSI/RIP or otherwise).
  1030.  
  1031.     -  Added extended memory support.  WEATHER will now use available
  1032.        extended memory to speed up operations.
  1033.  
  1034.     -  DTR option added so that Sysop(s) can make sure that the line
  1035.        calling out and processing using WEATHER is "busied-out" during
  1036.        the processing until the return to the BBS.
  1037.  
  1038.     -  GSO (Greensboro, NC) was added to the Airport Location file
  1039.        (WEATHER.LOC)...next release will include a more comprehensive
  1040.        listing of valid airport codes.
  1041.  
  1042.  
  1043.     (01/04/94)
  1044.  
  1045.     -  Wow!  A new year - and new possibilities for WEATHER!
  1046.  
  1047.     -  Added the option to combine reports.  Now the DLY and EXT file(s)
  1048.        can be combined into single reports for any given location...a
  1049.        good modification for those people who don't want the weather
  1050.        information taking up two bulletins.
  1051.  
  1052.     -  Added pre/post-dialing string support.  Now people can dial out
  1053.        to the weather service from anywhere - within PBXes, outside of
  1054.        the country, etc....
  1055.  
  1056.     -  Improved F10 "breakout" key.  F10 will now behave more responsively
  1057.        when WEATHER is dialing or capturing text.
  1058.  
  1059.     -  Reworked dialing so that WEATHER exits at maximum number of redial
  1060.        attempts, rather than locking up (others reported this - we never
  1061.        experienced it - but the fix is solid).
  1062.  
  1063.     -  Updated the revision number to the correct revision :) ...
  1064.  
  1065.     -  Lengthened the DTR drop/raise time so that the phone company has a
  1066.        chance to catch up with WEATHER...
  1067.  
  1068.     -  Added a absolute dropout time of 12 minutes so that if all goes to
  1069.        "bonko," WEATHER will automagically press the F10 key and interrupt
  1070.        the running process and hang up...this was done to ensure that no
  1071.        one reports WEATHER hanging their system all night attempting to
  1072.        answer the same prompt over and over and over and over and over...
  1073.  
  1074.  
  1075.     (12/26/93)
  1076.  
  1077.     -  WEATHER was sending the airport ID to the weather system when they
  1078.        requested a airport code.  This code is used by the FAA to keep
  1079.        track of "emergency situation aircraft" (or something similar)...
  1080.        so, in order to conform to FAA regulations for the weather
  1081.        service, WEATHER has to send a code, starting with an alphabetic
  1082.        character, followed by any alpanumeric sequence (up to 7
  1083.        characters).
  1084.  
  1085.        The weather service was consulted on this item - WEATHER was
  1086.        calling and being told that the code CLT had been used too many
  1087.        times and could not download any more information (due to
  1088.        Charlotte using the WEATHER program the most currently).  Now,
  1089.        WEATHER uses a code of MWxxxxx (where MW stands for MOOBASI
  1090.        WEATHER and the xxxxx is a number between 1 and 99999).  The
  1091.        weather service stated that all codes entered are tracked for 15
  1092.        days before they are removed from the system...hence, CLT will
  1093.        work roughly two weeks after the release of this version of
  1094.        WEATHER.  However, due to the new style of requesting weather
  1095.        information, you can call now and still receive weather
  1096.        information for across the country.
  1097.  
  1098.        A note of thanks and gratitude to the folks at DUAT - who provide
  1099.        the weather service we all use for downloading purposes.  We
  1100.        called DUAT late at night when we learned of the error in the
  1101.        downloading process - and they were fast, efficient, courteous,
  1102.        and EXTREMELY HELPFUL in finding an alternative method of working
  1103.        out a download solution.  Once again - thanks to all of the fine
  1104.        folks at DUAT!  (BTW - we once again confirmed that the weather
  1105.        download information is PUBLIC, and as such, may be freely
  1106.        posted on a BBS system - as long as there is no charge for
  1107.        viewing the weather information.
  1108.  
  1109.     (12/22/93)
  1110.  
  1111.     -  Fixed a problem with WEATHER not converting the first .DLY file
  1112.        into capitalized text.  Was capturing the text perfectly, but due
  1113.        to a file handle remaining open, WEATHER was never able to access
  1114.        it during the capitalization stage.
  1115.  
  1116.     -  Checked out dialing and connecting - everything working on the
  1117.        three seperate modems tested.
  1118.  
  1119.     (12/21/93)
  1120.  
  1121.     -  *** NOTE ***
  1122.        The structure of the WEATHER.CFG and WEATHER.LOC have changed.
  1123.        WEATHER.SIT is new.  Unfortunately, WEATHER v1.10 is NOT
  1124.        directly compatible with version v1.03 - if you want to upgrade
  1125.        it, simply install it to a different directory, WEATHER CONFIG,
  1126.        and then using a text editor, copy over your headers and footers
  1127.        from the v1.03 WEATHER.CFG.
  1128.  
  1129.     -  Information screen is now available for registered users.  All
  1130.        the info display is for is to report on the revision level, date
  1131.        and name of person who registered the software...not applicable
  1132.        to the unregistered version.
  1133.  
  1134.     (12/20/93)
  1135.  
  1136.     -  Added changeable IRQ and Base Address values.  Many people were
  1137.        calling and saying that WEATHER would not work with COM3 or COM4.
  1138.        Strange thing - after investigating, the library being used for
  1139.        modem control left COM3 and COM4 with values of 0 for both IRQs
  1140.        and Base Addresses - needless to say, the modem WOULD NOT dial
  1141.        out under those conditions.  COM3 is now defaulted to IRQ 5, and
  1142.        COM4 to IRQ6, with any of the COM port IRQ values being
  1143.        changeable through the CONFIG option.
  1144.  
  1145.     -  Added multiple sites.  A maximum limit of five (5) locations was
  1146.        decided on for two reasons.  1)  The weather service that is
  1147.        supplying the information only gives a eight minute logon...and
  1148.        although the method used by WEATHER bypasses this limitation, we
  1149.        felt it was prudent to follow their wishes regarding time logged
  1150.        on...we would recommend it to those using WEATHER too.
  1151.  
  1152.     -  Filename scheme had to be changed to accomodate multiple sites.
  1153.        The filenames now are comprised of WT-xxxxx, with the xxxxx
  1154.        being the AIRPORT ID for each station downloaded (i.e. when you
  1155.        download Charlotte's weather inforamtion, WEATHER creates a file
  1156.        titled WT-CLT.DLY and WT-CLT.EXT).
  1157.  
  1158.     -  Tone OR Pulse methods of dialing are now supported.  One or two
  1159.        of the users of WEATHER requested it - they now have it.
  1160.  
  1161.     -  Changed the reception of characters to string-based versus the
  1162.        character-oriented method used previously.  Although it does not
  1163.        appear any faster, it is, and results in a more stable approach
  1164.        to error-handling.
  1165.  
  1166.     -  Cut wait time for inter-string delays down to 1 second...should
  1167.        speed up processing incrementally.  If anyone experiences WEATHER
  1168.        timing out a significant portion of the time, let me know and we
  1169.        can change it to a higher value again.
  1170.  
  1171.     -  Improved recognition of loss of carrier - whether through normal
  1172.        termination or otherwise...users should notice a significant
  1173.        increase in responsiveness from when the call is complete to when
  1174.        the text processing begins.
  1175.  
  1176.     (12/16/93)
  1177.  
  1178.     -  Changed the dates in the revision history in WEATHER.DOC.  <grin>
  1179.        They were incorrectly reflecting the dates of changes.
  1180.  
  1181.     -  Changed the fashion in which the results were obtained from the
  1182.        modem.  A user stated that when he unplugged the modem from the
  1183.        wall (why he did this is anyone's guess :) ), WEATHER was
  1184.        incorrectly assuming that it had connected after the number of
  1185.        retries had been reached.  A review of the result code capture
  1186.        resulted in a significant change in the capture method.
  1187.  
  1188.     -  Ensured that when number of retries are reached that WEATHER kicks
  1189.        out to DOS.
  1190.  
  1191.     -  Changed the method which the pre/post-dial strings are sent to the
  1192.        modem - much more stable.
  1193.  
  1194.     (12/15/93)
  1195.  
  1196.     -  Due to a slight miscalculation in eyesight and textual clarity on
  1197.        the terminal, the modem port was never being closed.
  1198.  
  1199.     -  Added ERRORLEVEL support for the people who requested it.  WEATHER
  1200.        returns a 0 for normal completion - and a 255 for all errors.
  1201.  
  1202.     -  Added POSTDIAL string for modems that need to be reset after
  1203.        WEATHER completes.
  1204.  
  1205.     (12/14/93)
  1206.  
  1207.     -  Added capitalization of text.  Needs a little work - but is nearly
  1208.        correct.  If anyone has a good, solid set of rules regarding the
  1209.        capitalization of WEATHER text, please let me know!  <grin>
  1210.  
  1211.     (12/13/93)
  1212.  
  1213.     -  Initial beta (alpha/zeta too!) release!
  1214.  
  1215.  
  1216.                   OFFICIAL DISCLAIMER OF RESPONSIBILITY
  1217.  
  1218.     This is the part that we all love to read.  This section is merely
  1219.     included to protect ME, the author, from being sued by someone who
  1220.     thinks that it is the software company's responsibility to keep their
  1221.     software from blowing up another person's hard drive.
  1222.  
  1223.     ┌────────────────────────────────────────────────────────────────────┐
  1224.     │  Moobasi Optics, Ink., or any other agent of Moobasi Optics, Ink.  │
  1225.     │  (such as Blaine William Schmidt) assumes no responsibility for    │
  1226.     │  the misuse and/or incorrect operation of The Software (hereby     │
  1227.     │  known as WEATHER).                                                │
  1228.     │                                                                    │
  1229.     │  WEATHER, as provided, is in a "as is" state, where the user       │
  1230.     │  assumes any and all responsibility for reparation of any damage   │
  1231.     │  that may occur through use/misuse/operation/incorrect operation   │
  1232.     │  of WEATHER.                                                       │
  1233.     │                                                                    │
  1234.     │  To the best of our knowledge, the weather information provided    │
  1235.     │  and downloaded using WEATHER is public domain, and may be freely  │
  1236.     │  disseminated.                                                     │
  1237.     │                                                                    │
  1238.     │  In no event will Moobasi Optics, Ink. software be held liable     │
  1239.     │  for any damage arising from use of WEATHER.                       │
  1240.     └────────────────────────────────────────────────────────────────────┘
  1241.  
  1242.     Now that that portion is complete, let me personally state that
  1243.     WEATHER is an operational program that has no bugs (that I know of)
  1244.     that would cause anyone's hard drive to start to whir menacingly, or
  1245.     make their printer shoot out reams of paper at the speed of light.
  1246.  
  1247.     If an "undocumented feature" (i.e. a bug) is discovered, please contact
  1248.     me (Blaine William Schmidt).  See the ordering information above...it
  1249.     contains my name and address for contacting me regarding errors.  The
  1250.     programmers at Moobasi Optics, Ink. strive to make their products
  1251.     solid ones...and that can onle be achieved through a lot of hard work
  1252.     and testing...which sometimes comes from you...the end user...
  1253.  
  1254.                          END-OF-INFORMATION-FILE
  1255.  
  1256.